home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 43 / Mac Magazin and MacEasy Magazine CD - Issue 43.iso / Software / Mobiles Büro / Newton / Newton Entwickler / DIL 2.0 Sample Code ƒ / SoupDrink-Mac-4 / Engine.h < prev    next >
C/C++ Source or Header  |  1996-05-23  |  1KB  |  35 lines

  1. /******************************************************************************
  2.  * Engine.h
  3.  *
  4.  *  Header file for Engine.c, part of the SoupDrink DIL sample application
  5.  *
  6.  *    Written by:    Rob Langhorne, David Fedor, and J. Christopher Bell
  7.  * 
  8.  *    Copyright:    © 1995-1996 by Apple Computer, Inc.  All rights reserved.
  9.  */
  10.  
  11. typedef enum UnicodeStuff {
  12.     kUnicode = 0,                // not implemented
  13.     kMacRomanEncoding,            // Macintosh Roman
  14.     kPCRomanEncoding = 3        // PC Roman
  15. } UnicodeStuff; // UnicodeEncodingStuffWhichShouldBeDefinedElsewhere;
  16. enum {kDrinkMode = 0, kSpitMode};
  17. #define kMAXSTR 255
  18.  
  19.  
  20. long    SoupDrink () ;
  21. CommErr    UploadNewName ();
  22. void    printTree (FILE * fp, slotDefinition *thisEntry, short depth);
  23. char*    ErrorStrings(CommErr theErr, char* theString);
  24.  
  25. #ifdef forWin16
  26. void FAR _loadds SoupDrinkCallback (CommErr errorValue, void *pData, Size Count, long refCon, long lFlags);
  27. #else
  28. static void   SoupDrinkCallback (CommErr errorValue, void *pData, Size Count, long refCon, long lFlags);
  29. #endif 
  30.  
  31.  
  32. #ifndef CHECKDILERROR
  33. #define CHECKDILERROR(x); {CommErr retVal = (x); if (retVal) { CDPipeDisconnect (ourPipe) ; return (retVal); }}
  34. #endif
  35.